Jump To:
Technical Q&As: Legacy Technologies
As Apple hardware devices evolve, the technologies they encompass change to meet the needs of developers and users. As part of this evolution, less efficient features, interfaces, and programming techniques are deprecated or retired in favor of newer ones. Apple makes these changes only when deemed absolutely necessary. A technology identified in the ADC Reference Library as deprecated has been superseded and may become unsupported in the future. A technology identified as unsupported is no longer available from Apple for use by developers. Legacy documents help developers understand legacy technologies, identify replacements, and update their products to operate with current Apple platforms.

View all Hardware Technical Q&As.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Legacy Status
Sort by
Date
Accessing the ARA/PPP password (HTML) ()
NW56.
Unsupported 1999-05-17
Accessing the DialAssist data (HTML) ()
NW51.
Unsupported 1997-07-11
ANSI SCSI Standards (HTML)
DV03: Describes past Macintosh systems that did not fully support the ANSI SCSI-1 standard.
Deprecated 1995-07-01
Apple Mass Storage Class Driver always matches to my device at startup (HTML) ()
QA1131.
Unsupported 2002-05-23
Are the Name Registry device tree nodes unique? (HTML)
HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
Deprecated 1999-10-11
Asserting fast-back-to-back transfers in the PCI Power Mac (HTML)
HW22.
Unsupported 1995-07-15
ATA Manager Events Clarified (HTML)
DV24.
Unsupported 1995-12-07
Calling ataManager on a Power Macintosh (HTML) ()
DV26.
Unsupported 1998-09-21
Composite Class Driver loads via both Driver/InterfaceInitialize entry point (HTML) ()
USB04.
Unsupported 1998-09-28
Connecting to a Sleeping or Dozing Macintosh (HTML) ()
NW46.
Unsupported 1997-01-31
Coordinating Deferred Tasks and Secondary Interrupts (HTML)
DV45.
Unsupported 2000-11-08
Creating a Monitors Control Panel Extension (HTML)
HW24.
Unsupported 1995-07-15
DDC Information Source (HTML)
HW27.
Unsupported 1995-11-22
Detecting CD/DVD media types (HTML)
QA1001.
Unsupported 2001-02-21
Detecting specific ROM-in-RAM Mac (HTML) ()
HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
Deprecated 1999-10-05
Determining if a Drive is a Network Volume (HTML)
FL01.
Unsupported 1995-11-01
Determining if a PCI Bus Exists (HTML)
HW01.
Unsupported 1998-09-01
Determining Power PC Type 11 Errors (HTML) ()
PLAT21.
Unsupported 1996-02-15
Determining the Size of the Disk Cache (HTML) ()
ME04.
Unsupported 1996-07-03
Determining the State of the Modern Memory Manager (HTML) ()
ME03.
Unsupported 1996-07-03
Developing a SCSI SIM for a PCI SCSI Controller (HTML)
HW13.
Unsupported 1995-07-15
Device Driver Flags (HTML)
DV27.
Unsupported 1997-03-14
Device Manager (HTML)
DV01.
Unsupported 1995-05-01
Difference between PCCard SDK2 and SDK3 (HTML) ()
HW62.
Unsupported 1999-03-29
Differences between iMac models (HTML) ()
HW32.
Unsupported 1999-01-25
Disconnect/Retry (HTML)
HW07.
Unsupported 1995-07-15
DR Emulator Caches (HTML) ()
HW28: Describes the Dynamic Recompiling emulator's cache, including a description of when to flush the cache.
Deprecated 1996-04-08
DriverServicesLib Queue Routines (HTML)
DV40.
Unsupported 2000-01-18
Error Loading: DriverServicesLib (-2804) Error Explained (HTML) ()
QD3D59.
Unsupported 1997-07-11
Ethernet Driver Message Blocks (HTML)
HW09.
Unsupported 1995-07-15
Explicitly Forcing PCI Burst Transfers (HTML)
HW19.
Unsupported 1995-07-15
File Corruption with SCSI Manager 4.3 (HTML)
DV06.
Unsupported 1995-07-01
gestaltFWVMBackingStore (HTML) ()
FW04.
Unsupported 1999-10-05
GetDriverDiskFragment and 'ndrv' Drivers (HTML)
HW15.
Unsupported 1995-07-15
Getting a List of Drivers & LUNs (logical unit numbers) (HTML)
DV04: Describes a legacy Mac OS technique for obtaining a list of SCSI Parallel drivers, devices, and LUNs.
Deprecated 1995-07-01
Getting the Processor Type and Speed on a PCI Mac (HTML)
HW18.
Unsupported 1995-07-15
Grayscale Printing on a LaserWriter LS (HTML)
QD38.
Unsupported 1995-12-07
How do I ring the Doorbell? (HTML) ()
FW02.
Unsupported 1999-05-17
Implementing MacsBug-Compatible USB Keyboard and Mouse Drivers (HTML)
USB06.
Unsupported 2000-05-31
Implementing read-modify-write on PCI (HTML)
HW08.
Unsupported 1995-07-15
InterfaceLib and Native Drivers (HTML)
DV43.
Unsupported 2000-09-22
Interrupt Management (HTML)
HW10.
Unsupported 1995-07-15
Is SCSI Manager 4.3 Emulated? (HTML)
DV07.
Unsupported 1999-04-05
Is there a relationship between the device tree and the Name Registry? (HTML) ()
HW41.
Unsupported 1999-02-15
Jumpy Mouse when Transferring Data on PowerMacs (HTML)
DV23.
Unsupported 1995-11-01
Long Timeout When Opening Certain Files - A StyleWriter Quirk (HTML)
QD42.
Unsupported 1996-04-08
Macintosh Quadra 700 and 900 SCSI Chip Anomaly and Fix (HTML)
DV08.
Unsupported 1995-07-01
Macintosh Quadra and SCSI Termination (HTML)
DV09.
Unsupported 1995-07-01
Macintosh Quadra SCSI Data Transfer (HTML)
DV10.
Unsupported 1995-07-01
Making the ADBOp call from CFM-68K (HTML) ()
HW30.
Unsupported 1998-05-11
Maximum Memory for the "Firewire" PowerBook (HTML)
HW83: Discrepancies between PowerBook Developer Note and TIL articles 14870 and 58582, regarding maximum memory configurations.
Deprecated 2000-03-13
MemAllocatePhysicallyContiguous (HTML) ()
DV36.
Unsupported 1999-08-23
MemError (HTML) ()
ME06.
Unsupported 1997-09-12
Native Disk Driver Debugging (HTML)
DV41.
Unsupported 2000-02-28
Native Drivers ('ndrv's) and dNeedTime (HTML) ()
DV35.
Unsupported 1999-04-26
NuBus Declaration ROM (HTML)
HW02.
Unsupported 1995-05-01
NuBus Timing Problem (HTML)
HW03.
Unsupported 1995-05-01
PC Card 3.x Custom Actions (HTML)
DV38.
Unsupported 1999-10-25
PC card Voltage Sense line issues with 5-volt only cards (HTML)
HW74.
Unsupported 1999-10-18
PCI Bus and IEEE Standards (HTML)
HW11.
Unsupported 1995-07-15
PCI Bus Performance with Memory Read and Memory Read Multiple Commands (HTML)
HW05.
Unsupported 1995-07-15
PCI Card's Assigned-Address Properties (HTML)
HW20.
Unsupported 1995-07-15
PCI Device and Driver Matching (HTML)
HW16.
Unsupported 1995-07-15
PCI Drivers: I/O Queue & KillIO (HTML)
HW17.
Unsupported 1995-07-15
PCI Interrupts (HTML)
HW25.
Unsupported 1995-07-15
PCI Support for the ISA Style Bracket (HTML)
HW12.
Unsupported 1995-07-15
PCI Throughput Issues (HTML)
DV20.
Unsupported 1995-09-15
PowerBook and Sleep Mode (HTML)
HW04.
Unsupported 1995-05-01
Powered Off Devices Connected to the SCSI Bus (HTML)
DV11.
Unsupported 1995-07-01
PowerMac 9500 Sound Input (HTML)
DV21.
Unsupported 1995-09-15
PrepareMemoryForIO and Execution Levels (HTML) ()
DV32.
Unsupported 1998-06-08
PrepareMemoryForIO Options (HTML)
DV44.
Unsupported 2000-09-22
Problems with Caching Drivers on PowerMac 9500 (HTML)
DV19.
Unsupported 1995-09-15
RAVE Support for Apple 3D Accelerator (HTML) ()
QD3D91.
Unsupported 1998-04-20
Receiving UDP Broadcasts While Sending from a Secondary Address (HTML)
NW67.
Unsupported 2000-05-08
Screen Flickering (HTML) ()
QD3D43.
Unsupported 1996-04-08
SCSI Calls Translated for IDE Devices (HTML)
DV02.
Unsupported 1995-05-01
SCSI Printer Prevents System Boot (HTML)
DV12.
Unsupported 1998-10-01
Secondary Interrupts on the Page Fault Path (HTML)
DV34.
Unsupported 1998-12-21
Serial (Built-In) (HTML) ()
DV30.
Unsupported 1997-05-27
Serial Flow Control Bug (HTML) ()
DV28.
Unsupported 1997-03-14
Setting Port Speed on a Modem Port (HTML)
DV25.
Unsupported 1996-02-23
Sound Ramp-up on Power Macs (HTML) ()
SND02.
Unsupported 1996-06-01
Speed of the Printer Port (HTML) ()
DV31.
Unsupported 1997-07-11
Synchronous SCSI Operation (HTML)
DV14.
Unsupported 1995-07-01
Testing PCI drivers without any device (HTML)
HW23.
Unsupported 1995-07-15
Transparency not Working on Laptops (HTML)
AMTPE26.
Unsupported 1995-08-01
Transparency Not Working on Some Machines (HTML) ()
QD3D39.
Unsupported 1996-04-08
U and V limits in RAVE (HTML) ()
QD3D87.
Unsupported 1998-04-20
Understanding USB Error -6911 - (kUSBNotResponding) (HTML) ()
USB05.
Unsupported 1998-11-16
UpTime's values are consistently slow? (HTML)
HW31.
Unsupported 1998-10-19
USBGetNextDeviceByClass Requires deviceRef (HTML) ()
USB03.
Unsupported 1998-09-28
Use Macintosh SCSI Manager for SCSI Chip Compatibility (HTML)
DV15.
Unsupported 1995-07-01
Use the Doorbell (HTML) ()
FW01: Explains the function of the FireWire Serial Bus Protocol 2 (SBP2) doorbell.
Deprecated 1999-05-17
Using Custom creator codes for USB Class Drivers (HTML) ()
USB01.
Unsupported 1998-09-28
Using Legacy Ethernet Driver Processes on a PowerMac G3 (HTML) ()
NW57.
Unsupported 1999-02-08
Using Standard SCSI Disk Drives on Macs (HTML)
DV16.
Unsupported 1995-07-01
Verifying the PCI Interface (HTML)
HW21.
Unsupported 1995-07-15
Virtual Memory Management (HTML)
ME02.
Unsupported 1995-05-01
Why does logging keep my Printer Module from working? (HTML) ()
QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
Deprecated 2002-11-06
Workaround for Asynchronous SCSIAction Crashes (HTML) ()
QA1129: Explains how to workaround asynchronous SCSIAction crashes on Mac OS X.
Deprecated 2002-03-21
Writing Native SCSI Disk Drivers for PowerMacs (HTML)
DV22.
Unsupported 1999-03-01
WS PDS Card and SCSI Manager 4.3 (HTML)
DV17.
Unsupported 1995-07-01